ONHSOCH3NNNNNHONNH2NH2OHO